/* 修正 expression 抖动, 使 IE7- 在渲染前，先进行CSS的计算*/
* html {
    background-attachment: fixed;
    background-image: url(about:blank);
}

/* for ie6/7 */
* html .elevator {
    position: absolute;
    top: expression(eval('CSS1Compat' === document.compatMode ? document.documentElement.scrollTop + (document.documentElement.clientHeight - this.clientHeight) : document.body.scrollTop + (document.body.clientHeight - this.clientHeight)) - 30);
    left: expression(eval('CSS1Compat' === document.compatMode ? document.documentElement.scrollLeft + (document.documentElement.clientWidth - this.clientWidth) : document.body.scrollLeft + (document.body.clientWidth - this.clientWidth)) - 50);
}

.elevator {
    position: fixed;
    bottom: 30px;
    right: 50px;
    z-index: 11;
    width: 35px;
}

.elevator .gotop,
.elevator .cart,
.elevator .msg,
.elevator .feedback,
.elevator .qrcode {
    float: left;
    line-height: 35px;
    width: 35px;
    height: 35px;
    margin-bottom: 10px;
    background: url(../img/elevator.png) no-repeat;
    cursor: pointer;
    text-indent: -999em;
    overflow: hidden;
}

.elevator .gotop {
    visibility: hidden;
}
.elevator .gotop:hover {
    background-position: -35px 0;
}
.elevator .cart {
    background-position: 0 -70px;
}

.elevator .msg {
    background-position: 0 -35px;
}
.elevator .msg:hover {
    background-position: -35px -105px;
}
.elevator .feedback {
    background: url(../img/feedback.png) no-repeat -3px -37px;
}
.elevator .feedback:hover {
    background-position: -3px -3px;
}
.elevator .qrcode {
    background-position: 0 -105px;
}
